timely payment - Español Inglés Diccionario